package com.clicacao.clicacao;

import java.util.HashMap;

import com.clicacao.library.DatabaseHandler;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class UserInformationScreen extends Activity {
	
	//Variaveis para manipulacao do banco de dados
	DatabaseHandler db;
	HashMap<String, String> hashMap;
	
	//Controles do formulario
	Button btnChangePassword;
	EditText userLoginEmail;
	EditText userLoginName;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.user_information_screen);
		
		//Carregando as informacoes do usuario na tela
		db = new DatabaseHandler(getApplicationContext());
		hashMap = db.getUserDetails();
		
		//Inicializa EditTexts
		userLoginEmail = (EditText)findViewById(R.id.userLoginEmail);
		userLoginName = (EditText)findViewById(R.id.userLoginName);
		
		//Carregando com as informacoes do banco de dados
		userLoginEmail.setText(hashMap.get("email"));
		userLoginName.setText(hashMap.get("nome"));
		
		//Inicializa botao para trocar a senha
		btnChangePassword = (Button)findViewById(R.id.btnChangePassword);
		
		//Programa a operacao de troca de senha
		btnChangePassword.setOnClickListener(new View.OnClickListener() {
			
			public void onClick(View v) {
				// TODO Auto-generated method stub
				// Simplesmente finaliza a tela e vai para a tela de trocar a senha de usuario
			}
		});	
	}

	@Override
	protected void onStop() {
		//Verificar se eh neste metodo mesmo onde eu devo inserir este codigo
		//Basta nao finalizar a atividade que se quer persistir
		// TODO Auto-generated method stub
		super.onStop();
		//Intent i = new Intent(UserInformationScreen.this, SucessLoginScreen.class);
		//UserInformationScreen.this.startActivity(i);
		//UserInformationScreen.this.finish();
	}
	
}
